#define _CRT_SECURE_NO_WARNINGS 1
//#include <iostream>
//#include <istream>
//using namespace std;
//class Date {
//public:
//    Date(int year, int month, int day)
//        :_year(year)
//        , _month(month)
//        , _day(day)
//    {}
//    int GetMonthDay(int _year, int _month) {
//        static int Monthday[13] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
//        if (_month == 2 && ((_year % 4 == 0 && _year % 100 != 0) || _year % 400 == 0)) {
//            Monthday[2] = 29;
//        }
//        return Monthday[_month];
//    }
//    Date& operator+=(int day)
//    {
//        _day += day;
//        while (_day > GetMonthDay(_year, _month))
//        {
//            _day -= GetMonthDay(_year, _month);
//            _month++;
//        }
//        return *this;
//
//    }
//    void Print()
//    {
//        printf("%4d-%02d-%02d\n", _year, _month, _day);
//    }
//    friend istream& operator>>(istream& in, Date& d);
//
//private:
//    int _year;
//    int _month;
//    int _day;
//
//
//};
//istream& operator>>(istream& in, Date& d) {
//    in >> d._year >> d._month >> d._day;
//    return in;
//}
//
//int main() {
//
//    int year, day;
//    while (EOF != scanf("%d %d", &year, &day))
//    {
//        Date tmp(year, 1, 0);
//        Date d(tmp);
//        d += day;
//        d.Print();
//    }
//    return 0;
//}

#include <iostream>
#include <istream>
using namespace std;
class Date {
public:
    int GetMonthDay(int _year, int _month)
    {
        static int Monthday[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
        if (_month == 2 && ((_year % 4 == 0 && _year % 100 != 0) || _year % 400 == 0))
        {
            Monthday[2] = 29;
        }
        return Monthday[_month];
    }
    friend istream& operator>>(istream& in, Date& d);
    int  GetYearday()
    {
        int sum = 0;
        for (int i = 0; i < _month; i++)
        {
            sum += GetMonthDay(_year, i);
        }
        return sum + _day;
    }

private:
    int _year;
    int _month;
    int _day;


};
istream& operator>>(istream& in, Date& d)
{
    in >> d._year >> d._month >> d._day;
    return in;
}

int main() {
    Date d;
    cin >> d;

    int sum = 0;
    sum = d.GetYearday();
    cout << sum;
    return 0;
}